function moveUp(changeSpeed,scrollSpeed){
    var con = $('.scrollW');
    var list = $('.scrollW ul');
    list.append(list.html());
    var li = $('.scrollW ul li');
    var heightHalf = parseInt(li[0].offsetHeight*li.length/2);
    var timer_1 = setInterval(move,changeSpeed);
    con.css({'height':li[0].offsetHeight+'px'});
    // 向上滚动
    function move(){
        var num = li[0].offsetHeight;
        var timer = setInterval(scrollTop,scrollSpeed);
        function scrollTop(){
            if(con[0].scrollTop<heightHalf){
                con[0].scrollTop += 1;
                num -= 1;
            }else{
                con[0].scrollTop = 0;
            }
            if(num <= 0){
                clearInterval(timer);
            }
        }
    }
}
var toast=function(option){
    var ele=document.createElement('div');
    ele.className="serviceType toast";
    if(!option.btnText){    
        option.btnText='<a href="javascript:;" class="btn confirm" style="width:3.5rem">确认</a><a href="javascript:;" class="btn cancel" style="width:3.5rem">取消</a>';
    }else if('string' == typeof option.btnText){
        option.btnText='<a href="javascript:;" class="btn confirm">'+option.btnText+'</a>';
    }else{
        option.btnText='<a href="javascript:;" class="btn confirm" style="width:3.5rem">'+option.btnText[0]+'</a>'+'<a href="javascript:;" class="btn cancel" style="width:3.5rem">'+option.btnText[1]+'</a>';
    }
    if(option.title){
        option.title='<div class="title">'+option.title+'</div>';
    }else{
        option.title='';
    }
    ele.innerHTML='<div class="wrap" flex="main:center cross:center">'+
                    '<div class="cont">'+option.title+
                    '<div class="text">'+option.content+'</div>'+
                    '<div class="btnW" flex="main:justify cross:center">'+option.btnText+'</div>'+
                    '</div>'+
                '</div>';
    $('body').append(ele);
    $(ele).show();
    $(ele).find('.cancel').on('click',function(){
        $(ele).remove();
        if(option.cancelFun)option.cancelFun();
    });
    $(ele).find('.confirm').on('click',function(){
        $(ele).remove();
        if(option.confirmFun)option.confirmFun();
    });
};
var timer=null;
var timer2=null;
var tip=function(text){
    clearTimeout(timer);
    clearTimeout(timer2);
    if($('.tipW').length>0){$('.tipW').remove();}
    var ele=document.createElement('div');
    ele.className="tipW";
    ele.innerHTML=text;
    $('body').append(ele);
    timer=setTimeout(function(){
        ele.style.cssText="top:-200px";
        if(ele.style.bottom=='-200px'){
            timer2=setTimeout(function(){
                $('.tipW').remove();
            },600);
        }
    },2000);
};
// 输入键盘事件
var hei=0;
function inputScroll(){
	var inp = $('.sendBox .tool .input'); 
	inp.on('focus',function(ev){
		setTimeout(function(){
			$('.talk')[0].scrollTop=$('.talk')[0].scrollHeight;
		},50);
		//window.addEventListener('touchmove',fn,false);
 	});
	inp.on('blur',function(){
		//window.removeEventListener('touchmove',fn,false);
	});
	//触摸取消blur
	function fn(ev){
		var _target = ev.target || ev.srcElement;  
		if(_target.className != 'input'){document.activeElement.blur();}
		ev.preventDefault();
	}
}
var timerId = null; 
function onFocus(e) {
  var cnt = 0;
  setInterval( function() {
    if (cnt < 3) {
      cnt++;
    } else {
      clearInterval(timerId);
      timerId = null;
      return;
    }
    document.body.scrollTop = document.body.scrollHeight;
  }, 300);
} 
function onBlur(e) {
  if (timerId) {
    clearInterval(timerId);
    timerId = null;
  }
}
$(function(){
	//点击聊天界面取消键盘
	$('.talk').on('click',function(){
		document.activeElement.blur();
	});
	$('.sendBox .tool .input').on('focus',function(){
		onFocus();
	});
	$('.sendBox .tool .input').on('blur',function(){
		onBlur();
	});
	if(navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)){
		$('.sendBox .tool .input').on('input',function(){
			if(parseInt($(this).html().length)==0){
				$(this).html('');
			}
		});
	}
    moveUp(4000,40);
    inputScroll();
});     